Summary

Accession Number TCMCG021G03257
LOCUS LOC105038444
Length 86293bp
Organism Elaeis guineensis
GC(%) 16.9
GeneID 105038444
Protein Id XP_029117733.1
RNA Id XM_029261900.1


Sequence

ATGTCGATCACCTTGAGACTTTCAAGATGGCGATACTCCTCTATGGAGCACCGATCCCATCTTTTGTCGAGCCTTTCCCTCAATTTTAAAGGGAGCGGTCCGACACTAGTATTTCAGTTTGAAGCCGATCTCGATCCATTTCTTCAAGCAGCTAAACCAATCTTTTATCAATCATTTTTTAGTAGCCGACGTCAGCAGAAGTGGTCCGACTACCTCTACACTGTAAAGCAGAAGGAGGATGAGTCGATCCGAGTTTTTGTCAGTCGCTTCAATGTGGCTATTCTGAAAGTTTGTGATCTGGACCAATCGGTTGTGATATCCACGATGATAAGTGGACTCCTGAAGAATGACCTTAAGAGGTCACTAGTGAAGACCTATCCTCAAAACTACCCTAATATGCTGATTCGAGTGGAGAAGTACGCCTACATGGAGGAGATTTTCATCAAGGATGAAGCCCCTACTAATCCCATCAGAGGGGGAAAGTAAAATAAGGAGTGCTTCCCGAGGCAGAAGAAGAGAATCTGGTAGCACTCCAGGTCTCCATCTCGAAAGTTGAAAAATGGGATCCCTCCTTGGAATCGCTGACCTAGAAGCCTTCAAAGAAGGGATTGACGTGCCTCATCATTGAGAAGGTACAATAATTATATCCCGCTAAATGTTTCAAGGACTCAGGTCTTGATGGAAATCAGAGGACAGCTCCCTAAGGCAAGGAAGCTGTGGACACACCCTGATCGGAGAAATCCAGAAAAGTATTGTCTATACCACCAAAACCACGATCATGATACAGAAGAGTGTATTTAACTCTAAGATGAGATCGAAGATTTCATCAAGCGTGATCGTCTCGATCGGTTCATACAACAAAAAAAGGAGTAGTGGGAAGAATGATAGAGATCCCCTCGACTGGCAGAGCAACCACAATGGACAGGACCCTTGAAAGACCAAATCCCAATCGGCATAATAAACACAATCACTAGGGGGCATCGTAGTGAAGAACCCAGTGGAGATAAAGAAGTAGCGAAAAAGTGGAGGACTGGAGAATTAATAACTTTAATCGAGAAAAATATCCAAGGAACTCAATTCTCACATAATGATACGGTGGTTGTAAATTCAAATATTGCAAATTATAATGTATGCTGAGTTCTAATTGATAATGAAAGCTCTGTTGATGTCTTATTTTATGATGCCTTCTCAAAGATGGAGATATCTGCTGATCGATTGGGAAGGATGGACTTCTCACTTATTGAATTTATCGGAGATGCCTTCTCCGTGGAAAGGGTCATCATGCTATCTGTGAAAGCTGGCTGATTTTCCATCCAGTTCACTACTCAAGTTGACTTCCTAGTCATTCGAGCACCCTCGACTTACAATGCCATCCTTGGCCGACCAAGCCTGAATGCACTCCGTGCTGTCATCTCCACATACCATTTGAAGATGAAAATTTCAACGATGCATGAAGTTAGAGAAGTTTGTGAAGACCAAGACTTGGTGTGTCATTGCTACAATATTGCTCTTCAAGGAACTCGTCCTACCAAGTCATACTCAGTTGAAGGATTAGACACCTGCGATGAGCTGGTCGAGGAGCGGGGAGAACCAGTTGAGGATATCATTTCAATCTCCTTGACGGATGGAAACCAGGAGCACATGGTCTAGATCGGATCGAATCCAGATCAGATAATAAAAGACCAACTAGTCTTTTTTTTTACAGAAAAGTGCTGACATCTTCGCCTAGACGCTGGTGGATATAAAAAGAATCGATCTCTCGATGCTTATGCACCAGTTGAATGTGAGCCCAAATCACCATCTCTTCAAGCAAAAGAAGAGGAGTTTCACATCCAAGCGACAAAAAGTAATAGTTGAAAAGGTGGACAAGCTGTTCCAGATAGGCTTTATCAAAGAAACAACTTATCCAGAATGGATCATGAATGTGGTCATGGTAAAGAAGGTGAACAGAAAATGATGAATCTACATTGACTTCATCGATCTAAACAAGATCTGCTTGAAGGACAGCTACCCCATATCGAGGATTGGCCAGCTGGTCGATGCCACCTCGAGCTATAAACTCTTAACCTTCATAGATATCTTCTTCGATTATAACCAAATCTAGATAGTGCCTGAAGACGAGGAGAAAACATCTTTTATCACTGACCACGATCTCTTTTGTTACAGGGTCATGTTCTTTGATTTGAAAAATACAGGTGCAACTTATTAGCACCTCGTAAACAAAATCTTTAAAGATCAGATTGGATAAAACATGTCGGTGTATATGGATGACAAGCTCATCAAAAGTAAATCCGTGAGAACCCATATCGACGACCTCGGAGAAGCCTTTGCTAAGTACGAGATAAAGCTGAACTCAGCCAAGTGTGCTTTCGGAGTAATTTCTGAAAAATTTTTAGGCGTTATGGTATCCAGTCGAGGAATAGAGGTCAACTCGAAGAAGATCAAAGCTATGCAGGAGATGGCTCCCCCACAGATGATCAAGGAGGTGCAGCATCTCACAGGAAGGATCACCATTTTGAACCAGTTTGTCTCAAGATCGGTCAAATGGTGCCTGCCTTTCTTTTAAGTTTTGAAGTAACCAAAGAACTTTTAGTGGACCAAAAAGTAGTACCAAAAAGCTTTTGCAGATCTCAAAGACTATCTTGGTTTCGCTCCGTTGCTTGGTAAGCATGATCTTGATGAAAAACTATTTTTATACCTTACGATTTTGCCTGTTGCAATGAGTGCAGTGTTGGTACAAGAGTGAAGCAAAATTCAAAAATCGATCTACTACATCAGCTAAACTCTGAGGGATGCGGAGATCTGATACTCAAAGTTGAAGAAATTGGCTTACGCTCTCCTTATTATGGCTTGAAAGCTCCGACTTTATTTCTTGTTAAATGTATTTCTTAGAAGCCAATCAGATCGATAAATGAATTCTTTTTAGAATATAATTTTATACTTGATCAAATTAATTAGGATAGTTAATATCATTCATGTAGTGTATGTATCCATGAATCATTCAAAAAATTAATAAGATAATGGTACATATTTTTAAAAGTTGAGAATTTGAGGTATGTGTCATTGATGGTTAATTTTCAAATTACTTTCAATCGAAGGATCATCACGGAGACGGTGATTAATCTAGTAAGATTGATGCACATATCATTTTTCTTAGGATAAATGAGTCTTGAGCTACATACAATGTGAAGATATTGGAGTAAGAGTGCAGGTGGTTGTTAGAGAATAACAGTCTCGAGTATGACCGATACGAGAAGTCTCTTGGATGTCTATTTACTCGTCAGTGGTATTCTTGATATTATAGTGATGCGACTAGTTCTTAGACCTATGATACCTCGACTGTTCATAATGAGATTGCTGTAGTTTGACTATACTATAATTTGATCTCTTAGCCATACGAAATCTTGAGGTGTATGTTGGCTACAGTAGGTTCATTATAGGAATAGGATGTATACTTAGATGGGATCTATCAATTTTAGTAGTTAAGGAGCAGTCCTATGTAATTTATGAGATTGAGTTTGGAAGATCTTGGTCAGAAAAGAATGAACGATGAAAAAAAATTTTCATCAGATTTCACAAATGAACTCAAGTCAAATAAATCTTACATATGACAGACGATGGGATTTGATGAATTTTTCATAACCTTCATCTTATCGAAACTCACGATAGAAAAATTAAATTATACAGTAACTACACCTAGAGGTTTGTCCTTCTATTTGCTGGATTGCTACTACATGCTGCTAGATGTCACTGATGGATTATGAGATCAATAAAAAATATTTTGATGGTTAATCATTTTTGAGTGATGAGTTGAAATTGTTCCAATCGATTGAAAGAAAATTTGATGATATTTTGATGGAGATCAAAATATTTTTTACTATAAGACAGAATAGAACTTATGGGATCACATATAAAAGAGATCTTGACTGATCGGACTGTCGAATCATAATTTCAAATTATAAATCATAAGTGGTCTCAATTATCAATTTGATTAATGATTGACTTAAATGTAAAAGTTACGCAAGGGACTTGCTAAGAGTTAGTAAGTTATAGGAGGACTAAATTATAATTACTGCATATTATTTGATTTGATTATTTATTAAGATTGGATCCTAATCAAATTAAATCAGATTTAATTTGATTAGATTTAGTTTGAGTTTGACTCAAACTAGGTTTTATTAATCTAATGGGAATAGATTTAATTGATACAAGACCTAAACCTATCTAGATTAGGTTTGTCCTAATCTTTAACAATGTTTTATTTGAATTGGATCTTAGTCAAATTAAATTAGATTTAATTTAATTAGATATGGTTTTAATTTAACTTGGATTTAGTTTCATTAGGTTAATAGGATTGGACTGGATTTATGATGAAATCCAAACTAAGTTGGACTCTAAATTTGATTTGATTTTCAACCAACTTTGACCACATCCAAAAAAGAGTCTACATGAGCCCCAACGCCCCACCTATGAAACATGGGATGCCCCATAATGTTTTCACATTGCAAATAAGGAGGGCATGGGAAACTCATATGGGCTGATGATATGAAGAATTCCAAGGCTCAGGATATCCAAACCTAGCAAGTCTGCTTGAAAAGGCCTCGCTGATCCATGGTCGGCTGTAATCACTGTCACTCTATCGATAACCAATCTTTGACATTCATTCAATCAGCATTGGGAGCTGACGAGGACTCATCGATTGTCATTAGGTAACTCTCACACATGATCGTCGATATCTCCTCAGCGATCGACTCCTGTAGGCTAGGTTGATGAATCGACAGCATGCTCGAATGGCTAGCTCAACCTAATTAGGTGATGGTGGTCAGCTGATCACATCCGACTGACTAGTCCTTGGCTTATTTATACTAGTTAGCACGCCAATTCAAAATTTAACGCCAGCTAGGTGATAACTATCTTAAAACTGATAAGGTAACCACAGCCATCATATCCCAAGAATCTCGAATGATAGTTCCGCCACTACACGCAAATTATATCCTAGTCGAACGGGATCGTGCCAACCAATCTTAACTAAAGCAACTACCTCAATCCACAAAAGAAGGCCCAAAAGAGATCCTAAAAAAGGTATGCTATTACTCTATTTCTCACGCTTCTCTATCTGTTGAACGAGAGTTCTAATTTGAGTGTTGGAAGGTCCCCACCAGAGCAATCTCCTTTCAAAACTTTTTTGCAGATCACATCCCGGAAGACCCCACCTCACCATCCACTCCAACGTCCCAGTGCCTTGCAAAATCTCGCACCAACAATATCTTTACCTCTTTTCTAAATACTATTTTAGTTTTATCATTATTACTTTTATAAATAAATAAATCAATAAATAAATAAAAAATATATATATATAATATATATATATATATTGTTGGTGAACTTAAGCGATTTCATGCATGTATTTCAAAAATTTTTTGAATAAATTATAGCAGAAAGCAAATAGATTAATCATATTAATCTAATATGCATATGATCTAATCATCAAATTAACCTACTCTAGGATCTATGACATGATATATTACATATAAAATCTGAAATAATCATATGATAAAATCTACATGCATGGATGTAAGTAGTAGATCAAATCTACACCTATCTGAGTTCAGAACTCGATATCGAAATATGGGTCGATGATCATCGCTATTGAGAGATATGGTGAAAAAAATTTTTACTGATTGCTTGCAGCTACACATGCATCTGATCCCTATGAAAGTCCATTTGAAGTTTCGATCTGATAGATCTTCTCAGGAGTGCGAGCTCGTGTGAAAATCTTCTTCTTGACTGATCTGGATCTTTTTTTTAAAAATTTTAAAATTTTTTTAGAGGTTGAAGATAGACTTCTGGAAGAGATGAATATCTAAAAAAATATGGAAAAGAAACTATTTTTCTTCTTATTTTTCTCTCTTTCCAAATCTCGAGGAATAAATCCTAGGGTTTTTGATCTTGCACTCACCCAAGAGAAGAGAACTCTTCTCCTCTTTTTCATGCCAAGAACCATACCCCAAAGCACCTTCACATGAAGAACTCTTCTTCTAGTATCTTACATGCACAAAAGTGAGAAATAGATCCCTTTTTATTGGCATGTAATGGTTTAGGGTGAAGAGTCCTAAGGATCTTAGACTCTACCATAAGATGTCGCACCCTCTCTCAATTTCATGCCAAAACATGCCCAAAAAAAATATGAGACGTCCCTTCCCATATTTTTTCATGATAAATCAGTTCTCTATTTAATTTTTTATAAAAAATCTCCTCAAAATATTGCACACATAAGGAGAAAAAAAATAAGTTGGCGGCAAGGTCTTAGAGATAATGTTAAACATTATCTATATAGTATCCTATTTCAAATTAAATTTGAATATACCATTTAAAATCTGATCCTACCCAAATTTAGATGTGAGATAGACAAGAGAAAGGACTCTTTTGCATAAAAAAATCTCATACAAAAACTATTTCAGCATGGAGAAAGATGGCATCAAAGTGGGAGGTGCATGGGGAGGAAGAGTCCAATCCTATATAGACTCTAAGTTTCTTTATTTAAATCCAAACCAAATCATATCTAGTTTAGCCCAAATAAAATAGATAAAATTCAATCTAATTAGGTTCATAAATTTTTAATCAAATTTTAATCAAATTAAAAATTGATTGAACCAAAATCTTGATTAAATCAGAGATAATTCTTCCTTAGCGATTAGGTCATCTCATTACTTAATCGGATCAAACCTAATTGAATCTAATTCAATTAGATTTTATTTAATCCTTTTTGCTCAATCAAATTAAGCTAATCAGTAATCTAATTATTAATTAATTTTTTATTAATTTATTAATACATGATAAATAAATTTATTATAATTTTTGCATAAGGTTAACCATCAATCGAATTGATGATTAAGCCCTTGAACGATTCTCAATCATTGATCAACCATATGATCAGTCAAAAACTTCTTTGAGTGTGACCCCATATGTTTGAATCTAAGTCAGTAGTACAGAAATAGATTTCTGAACCAATCGATGTAACCATCTAGCAATGATGACTCGACGTCCAGATAGGTCAAATGATGGCGAAGAATATTCAAGAACCTACTGGCGTATGGTTACCATATAATTTATCTCTTTGACCCTAATGCTCACGGAGACTTAGAATTTAACTATCAATCCTAGATAAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGATTTTGCTAAATTAAAATATATTGATATATTAATTTTTATTAATTCAGAGGGGTCAATTCCATCTTAACTCATGCACCAACTTGATAAGTACTTGATTGCACCTAAAAATCTTCCATCACTGAATTATAAACTCAGATAGTCCGACACCAAAATACAGTGAGTTGTTTGTAAGTCATCGTGGTGATCTCAGATTGGAAGGATACTTATACCCATACTCTTCATGAGCTACCTTTGACAGCAGAGTGTCCCATAGTTGGTCATGTTCAGTGATGATGTACTCCTATATCTCACCTACATGCCATACCAGTATCTCCACACCATTTGGTTACGAAGATAACCAATGCATATGGCACACAACGATCTACACTTGATATCGCTATCATTCTAATAATAACATATCGTTTGATCGCGAACCAGTTTAAGGATTACGCCATAAATCTTTCATCAAAATAATCCTAAAAATTTTATCACAATATAAGAGTTCGTTAGAAGATGTAACCTTGTGATGAAAAAAGTTTAAATAATTTTTATTATTAATCAATTCATATATATTTATAATTAGCGCAATCGTCAAATGATTGGCTTTAGGATACAATTCCCAACAACTCCCACTTGGACTAAAACCAATCAGTATAGTATCATATACCTACCTTCGATTTATCATCTCAAAACTCCTAGATATCGAGGCTTTAGTAAATGGATTGGTCAGATTCTTCTTTTCATCGATCTTCTAAAGATTGACATCACCTTAATAGATTTTTTGAATTAGGTGGTAGCGATGCAAAATACTTGATAAGCTAATTGGACTTCGGCTCCCTGACATTAGTTATGGCTTCGGTGCTGTACAACACAGTATAACCATCATCAGAGGGTGCCACTCCTAGCTTGCCAATAAACCTCTACAATCGCATAGCTTCATTGCAAGCATCGGATGCTGCAATGCATTCTGCCTCACAAATTAAATTTGCTATATTGTTCTGCTTGAAATTTTTCCAGTAGATTACTCCATTATTTAGGGTAAGAATGAATTTTGATACATTCTTTCTATTATTATATCTAACTAAAAATCAAAATCATACTCTACAAGTTTTAAGTCAGATTCTTTATAACCGAATCACCAGTCCTTAGTATTTCTCAAATACCTAAGGATGATCTTCTAGTGATTCTCATCTGGATCTTGCAGGTATCCACTCACGATCCTAGTGAGTATACCATATCCCGTCTCATACATAATATACATGATAGAACAAATTTTACTCATAAACATCCTATGTCTGCAGGACTGAAAAAACTCAAGCAACCTCTTAGATCTATCTCTATAGATCTTCATCCATAGGATGAGAGATGCTTTTTCAAAGTTTTTTATAGAGAACAATGATCATAATGAAACTTTTATTTCTTATAATGTAAGGAATGTCATTCTCGATTAAGAGAATTTTATTCATATATAAAATAAAAGATACACTCATAGAACTATTAATCCATTTGTATTTGCAGGATTCTTCTTCGTTCTCAATGAAGCTATGCATTTTGATTACTTATCAAAATACATGTTCCAACTCTGAAATATTTAGCATTGCCACAGGAGAAAATATCTCGCTATGGTCAATACCATAATATTGACAATATCTTTAGGCAACCAGATAGACTTTGTAGGTCTCCACCTTCTCGTCTGTGCTCTCTGATCCTATTGAAGATCCACTTGCATCCTATGGGCTTTATCCTTTCGAGTGGATCAATAAGTGTCCATACACCGTTGACTATTATGAACTTCATTTTGAATTCTATGACTCCAAGCCATTAATCAGAGTCGAACCTCTGCATGGCATCCATGTAGGTGATCAAATCCTTATTGTTCTCATCGAGTTCAACAGGATCACATCCTGAAACTAGAAATCAAAGTATCTATCCGATGGATGCGGTACTCTTTTGGATCTCCTCAATGGTGCCTTTACAATGGATTTTAGGTTTGATCTAATCAAATCTGGTTCTATGAGTTCACTAAATTATGTCGGTTCTTTTACCTGTCAAATTTTATAAGTTCCACATTAGAGGCATTAGTTTCTTCACCAAGGTACTCTTTTTTTAAAAAAAAATATCGAACAACTCTTGTTCTTTAGCATGGTAGAAATTATATCCCTTAGATCTATGGGGTTATCCTATAAAATAACACATATAGGATTGAGATCCAAGCTATTCGGTCTGTAAATGCTTGACATAAAATAAATACTCCCAAATCCTAAAGTAAGAAAGTATCGGCTTATGCCTAATTCATATCTCATATGGAGTCTTTACAACTGATTAATTCGAAATCTAGTTCAGAACATAACAAACAATCTTAAGAGCATAACCTTAAAAGGAGACTGACAGACTTACAAATCTCATCATGGATTGAACTATGTCTAACAAAGTTGATTCAATAAGAGAGAATCCTATCCTCTTCTAGATATGTCAAAAACTCACCGAAAAGGCATTCTTCTCCTTAGTTTAATCGAAGAGTTTCATGCTCTTTTCAGTTTATTTTTCTATCTTATTTTAGAATTGTTTAAATATTTCAAATAATCTAAATTTATGATAAACATATTCGTAGATCGAACACATTAATATATATTAGACTCAGAATATCATTGGCTTATTCATCTTTTTTAGTAAAAGATGATTCGATTATCTTACTAAAGAGATATGATTGATAGGTTGACAATGATTCACAATCATTGACTTCGAGAATTATCTCCTGTTGATCCTATTCTTGTTTATATGATCAAGCTTAAATTATCAAAGGTAGGCTTCCATGTCATTATCTATTCTAAGGAGTTTGTTAGTTGTGTATAGTATACTAACAGGTTGTGTAAATATTATTTTTTAATTATCCACATGATTTTGACATCATTCATAATGATAAAATAAAATCATTAGACAATAGTGACAATCACTAAAATGACATTGTCAGAATTAAAAATAGGCTCAATGATTCCTAAAATCTGGATTGGAACATAACTTTCATCTCCAACATTTAGGAACCTCTTGCTGTTTTCAATTTTTCTACTATCTTGAAGTCGCTGTAATAATTTGCATAGATTTTTGATATTCAATATTCAGATAGTAGTGTCATAGATAGAAAAATCATAAGATATTATCATATAAGTATCTTATCTAGTAATCTTTGCTAATTTCTTTTCTTTAGCCTATTCGAATCAAGAAACTCTGTCAGACTATGCTAATCTTAGATTTTTTTGTCAGTTCGGACTCATTAGCTCAAGCACGACTCTTTTGTACCTTTTTTTCTTTTTTTTCTCAAAGATTATTGCCTACTGAAGATACATCTTCAGAGGTGTAAAAAAACTCCTTCAATATTTGAAAGATTTCCTTCCACTGAGTATCATCGAATTTATAACTAAATTCGTGTTCTTTACTACTCTCAAAAAAATATCACACGGTGATATGATCATTTGGCTACTTCTGATAAGTACCTTTAATCGCATCATGTGTGTTAGATGAGGAAACATCAGGTACTGGATCTATAATCATATTTAGGATCCATTCATGCTCTAGAACTATTTGCAACTTTCGATCCATCTTTCGAAGTTGGGTCCTATAAATAGTTACTGTCAAATAGTGAATGGAGCAACGGATNNNNNNNNNNNNNNNNNNNNAAAGACTAGAACTTTAATCTAAAAATATTTTATACGAATTGGTAGCTTCTATCTTTAATTCGAAGAATTACTTTAATCCCTTAACGGGTACTAAAAACCACACATATTGCATACAGGCCCGAGGATGGCTCAATCAACCCATATGCACCTATGGGTAGGTTCTCAATCAATTATTTTTCAAATAATTTTTAGTAGTTAATTTAGCTCCAGATTTCATTTCAGTAGGTGATGGGCCTCCACTGAAAGTTTTGATTAGATCAAACCATTAACATAAACCTACTCAGTGATTCTAACTAATGAATGATCAGACTCGAAGATGGCTCTATCAATCTAACCATCATCAGATAGTACAATAGAGTCATCATATGATGAATGATAATTCTATCATTCAGAGAGAACATCAGACGGATGACGCCTGCAATATCAATCAGAAATAATAGATCCATTATCATTCACCTTAATGGGAGGCTATGATCCAGTTATCTCCATAACTAGCTTATTTTATAGATTTAATAATTTAAAAAATTTAATTAATTTAAGAAAGAGAGAAGAAAAGATCAATCAGTAGACCACAGTCCTTCTAATGACTTTACCAAGTCACTTAATCGGATTAGGATCATGCTGATCGAACTGACATCTAGATCAGTCACACTGATCAACCTTAATGGCATGGGTCAACTCGAATCACTTAGTGGTCTAATCAAGACATAATCTACCAAATTGATCAGATAAGTGAGATCGATGGGAGGGTCTGCTAAGCTTGCCTTAAACACCATCGAAATGGTTAGATAAACCTCTCCCAATTTAAAACTACTGGTCGAAATGCCAAACTTATCTTAGACACTAATTGGTTAACTAATTTCGATTTAACCAATCTAATGATTCGGGTTCAATCACTGAGCCACAATTAAGATCCATTTGATCTAATCAAAGACATAAACTTAACTATCTATAACTATTGTATTGGTTCTAAAGAATTTCTGATTTAATTTAATTCAATATTTGGTTAGATTTAATCAATTTCTTTATATAGTCTATTAACTCTTTGATTCTAACTTTAGGTCTAATCCAATTAAGAGGATCTGATTTGAGCTAACCTATGCCTCCAAATTTTATGCGAATGTCATTAGATCTTTAATTCACAATTCTAGATCTAATTAATTCTTCACTTAATTCTCAATTAAGTTTAACATCAATATGAATTTAGATTTAGATTTAAAATAATTTTAATTTTTATTTTATAAAAAATTATAATAAATTTTATGCAAAAATTTTTTATTCTCAAATTGGATCAACTCAATCAACATTGAGCCGACTCAATCAACTCAGTTCAAAATTGGATCAGCTCAGTAATTGTGCGAGCATATTTCAAATCTAAAAAATATATAATTTTAAAATAAAATCAATCATAAATATCTTTTTAAATCATATCTAAACTTGTTATGATTGGAGATTTTATTTTTTCATGATTAAAATAATTTTAATCATATAGATTAGATGTTTTATTTTTCATACAACTTTATATCACCTACAATAAATCTAGGATTTCAAGATCTAAGATTTTGTAGAAAAATAAATTCTTCCTTTCGTATTCTTCTTCATAGAATCTAATCACATGACACCTCTATACATCATAAGAGTACCCCATCGAATGGAAAGAGAGAGCCTTTAAATCCTTCTTGCTTCTATGATCGGATAGTCTGGTGATCAATCCAATCCAAATACTTGCTAATCGGATCATCTAATCTAATCACATATCATATATGTTTGAATTTAGATCTAATCTAAATTATATTAGATCTAATCACTATCTTAGATCATATCTAAATTAGATCATACACATCACATGCAACATAAAAAATCAGATTTTATTAAAAATCAGTACAAAATATATAGGACAACCTTTTCACTGTAAGAGATAAACCTTACAGTAGGATAACTTTATATTAGTTTGTACAATCAATTATTAATTAAATTCAAATCTAAAATATCATATATTAAATTAAAATAAAATTAAATTTCAAATTTAATATGCACATATAACATGTCATAACGAATCTGGCTCTGGTACCACTGTTGGTGAACTAAGGTGATTTTATGCATGTATTTCAAAATTTTTTTGAATAAATTATAGTGAAAAGTAAATAGATTAATCATATTAATCTAATATAAATATGATTTAATCATTAAATCAATCTACTCTAGGATCTATGATATGATATGTTGCATATAAAATCTGAAATAATCACATGACAAAATCTGCATGCATAGATGTAAGCAGTAAATCAAATCTACACCTATCTGAGTTCAGAACTCGATATTTGCGTATGGATCGATGATCATCGCTACTGAGAGATATAGTGAAGAAGATCTTTACTGGTTTCTCACACCTGTACATGCGTCTGACCTCTACAGAAAGTCTATTCAAAGCTCCGATCTGATCGATCTTTTGGGGAGTGCGAGCTCGTGCGAAGACCTTCTTCTTGGCTGATCTGGATCTTTTTTTCAAATCTCTAAAATTTTTTTAGAAATTGAAGATAGACTTCTAGAGGAGATGAAGATCTAAAAAAAATATGGAGAAGAAACTATTTTTTTCTTATTTTTCTTTCTTCCCAAACCCCGAGGAATAAATCCTAGGGTTTTTGATCTTGCGCTCACCCAAGAGAAGAGAACTCTTCTCCTCTTTTTCATGCCAAGAACCATACCCCAAAGCACCTTCATGTGAAGAACTCTTCTTCTGGTATCTTACATGCACAAAAGTAAGAAATAGATCTCTTTTTATTGTCATGTAATGGTTTAGGGTGAAGAGTCCTAAGGATCTTGGACTCTACCATAAGATATCGCACCCTCTCTCAATTTCACACCAAAACATATCTAAAAAAATATAGGACATCCCTTTCCATATTTTTTTATAGTAAATCAGTTTTTTAACTAATTTTTTATAAAAAATCTCCTCAAAATATCACACACATAAGGAGAAAAAAAAAATTGGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAAATACAAAGTGGTTGACTATTTTAGGATTGACAGTTAAATCCTAGATCACCTTGAGCATTAGGGTCAAAGGAATGAATTATACAGTAACCATATGCTAGTAGATTCTGATTGTTGCTTTGCATATATTTGATCTATCCGGACATCGGATCCCATTGCTAGATGATTACTTCGATTAGTACAGAAATTATTTCTGTGCTACTAGCTTAAGTTTGAACTTATAAGGTCACACTATAAGAAGTACCTCTCCGATTATATGACTGATCGATGATTGAGAATCGTTCGAGGGTAAAATTATCAATATAATTGATGATTAATCCTAGTAATAGTTGCAATAAATTGATTCAATGAGAGTCAGTGATATTCAAAAAAAATTTATCAATAATTAGATTACTGATTAATTCAATTTGATTGAGTATTAAAGTCTGAACTAAGTCTAATTGAATTGGATTCAGTTAGGTCAAACCCGATTAGGTTATGGGATGACCTAATCGCTAAGAGAAAATTAATCCTGATTTGATCAGAACTATGGCTCAGTTAATTCTTTGATTTGATTAGGATTAATTGAGGCTATAAGGGCCTAATTAGATCAGATTCATCATATTCATTTGGGTTTGATCTAATTTGGATTGGGTTAAACCTAATTGGATAAGTTCAAGAGTCCAATAAAATTGAACTACCTTCCTTGCGTCACTCTCATCTCCTCATGCCAATTCTCATTGCACAAATTTAGTTTGTGCATGAGAAAACTAGCAGCAAGCACTCCTCTTGTCACCTACTTAGGATAGGAGTGAGTTTGTAAGGGTTTGAATTCAAATGGGAGTTTGAATTTGAATTAAACTACTCATCCTTATCTAATCCTTGCCGACGCCTTGTGAAGCGCTTGGCTTGTGCGACAAAAAGAAATGAATTCCATTTTTTCTCCATGCTAAAAGCTTTTGTTCAGCCCTTTTTCATCTGGTGATGGATGGGGATAAGAGGCATTAGAGTTTGAATTTGAAAAGAAGTTTGAATTTAAATTTGAATGGGCTCTTATCTCATTCCTATCTCTTGTATTCGGCAGCCATAAAAACCTTTGTATTTTGTGCACCAAAGAGAGCTGCTACTCTACCGTGAGATACCAGAAATGAGAGGGGCTGAAACTTAGTTTGGGATCATGAAGATTTGGGGTGGGTTGCCATTGATTTAGCATGTGATTAGAAGAGAACCGTCTCTTCTTTGATGAGTGTTCTAGCCCTAAGCATTAGGATTTTTGAGAGAGAGAGAGAGTTAAGATCAGAGAAAAATTATTTTCTCTAATTTTCTTCCAATGTCCAGCAACCTCTATTGATCTATCTTCAACCTTGAAAGGATCCGTAGTGATTCTAGAAGAAGATCAAATTAGATCAGCCATCAGGAGCGATCTTCGCACGATCTAGCAGTCTCGAAAGATCAGATCGGTACGAGGGCTTCATGTGGATAATTTGTAGAGATCAAACATCCTGTGTGGCTGCGAGTGACCAGCAGACTCTCTGTTCTATGTATTTCAGTAGTGGAGATCATCGATCCATACAAAGATAATAAATTTTGAACTCATTAGATCAGACTAGATCGGATCCAACGGTTGGTCTGATCTAAAGCATCGATGTGATTGATGCAAGTTTTGATTAATTTTAAATTTTAAATATATATTAATCATGTTCTAAATTTTAGATAGATAGTCTAGATTAGATCTCATGCATGTTAGTTAGATTAAATAGTTTAATCTAATGCTTTCATTATCAAAAATTTTAAAAATACATACATGGTACTGTCTAGTTTTTCTTCAATTTGTATCAGAGCCTAGATCGCATGACATGATTTTTTATGCTCTTAAGATCTGAATTTAATTTTATTAGACCTGATATTTGATGTCTAAGATTTGAAATTAGTTATAGATCTGATTGTATAAACTAAAATAAGATTCTCCTACTGTAAGGTTTATCCCTTACAGTGAAAAGATTATTCTAGTTTGTATTGATCTTTATAAAATCTGATTTTAATTTATATATGTGATACTTATAATTTAATTTTTATTATTTAGATTATATCTAAATAATATTTTTATTCGGATTTGATTTTTAATCAGTTAGATTAGATGAAAACTAACTTTTCTAAAAAAATCCTAGTTTTGAAACCCTAGGATTGTGTATGTGATACATTGTACGAAAAGTTATAGCAACTAATCATTGAAAATAAAATCTAGAATCATAAATATATTTAGATTAGATTTAAAATAATTTATAATTAATTTTATTACTATTTATACATAATTATTTTGATCTAAAAATATTGCAATTGTTGCGGTTTGCTTGTTGAATCGATTTAGTTTTATTTGAATCGACTCAAAACTTTGGTTAGTTGGACGATTTCTGTTAAGTTGATCCAATAAAATAGACTAAAAATATAATTTATTATTCATCATCATGGGTCGACTAAATTTTGAGTGTCGACTAAGTCTCAAAACTTAGTCGACCCACTGTGATGAGTCGGCTCAATCCGGGGGTGAGCCGACTCAAATTTTGGATCTAAATAATTATGCATGAAATTAATTATAAAATATTTTATAAAATTTGATACTATTTTTAAATATCGAACTCCAATCCATATCAATCCCAAACTTAATTAAGAATTAAGTTGAACTAATTAGATCTAGAATTATGAATTAAAGATTTAATGTTATTTTTGCATAAAATATGGGGTGATGGGTTTATGGGTTAGTTTGATCAGATCCTCCTAATTAGATTAGACCCTAGGATTAGAATCAAAGATTAAATAGACTAAAAAAAGAAATTAGATTAAATAAAATTTTTTCTAGAGCCAATACAATAGTTGTAGTTGGTCGAGTTCATATTTTTGGTTAGACCCAAATGGACTTTGATCTCTAGCTCAGCAGTCGAATCTAAATCTATAAGTTGATCAAGTTGAAATAAATTAATCAGTTGGTGTCTAAGGTAAGTTTGACACTTTTGATCGGTGATCATTAATTAGGAGCTACTTGCATAGTTGAGTCTATGATGAGTTAATGACATATCCCTCCATCGATCTCACTTATCTAGCCAACATGATGAATCATGTTTTGATTAGATCACCTAATGATTAGAGATTGAATCATGCTAACTAGAAAATCAGTTTGACTGATTTTCATGCCCCTATTTCGATTTGTCTTAGGCCTCTTCATGACTTGATGAAGTCAGTAGGAGGATTGATAATTTATCAGTTAGATCAGCTTATTTCTAATCAATTCTGATCTGATTTGGTGAAGTCAGTGGAAAGATTGATGACTTATCAGTTGGATTAGCTTGTATTTATTCCATCCTGATCTGACTTAGTGAAGTCAGTGGGAAGATTATGATTAGCTGGTCTATATCTTTAATTTTTTTAAATTATGTTAATCAAATCCTCTAAATTATTAATTTCATAAAAATAAACTGATTATGAGGATAACTAGATCATAGCCTTCTATTAAGGTGAATGGTAATGAGTCTATTATTTCAGATTGATATTGAAGGCACCTTACGCTTGATGTTTTTCTGAATGATGGAATTATCTTTCATTATATGATGACTCTACTGTACTATCTAATGAATGATTGAGTTGGTTGAGCCATACTCGGTCCAGATTATTCATTAGTTAGAATCACTGAGTATGTTCATGTTAATGGTTGGACCTAACCAAAACTTTCAGTGGAGGCTCTTAGCTTACTGAAATGAAATCTGTGATGAAATTGATTACTGAAAATTATTTGAAAAAATAATTGATTGAGAACCTATCCATAGATGCACATGATTTGGTCGAGCCATACTCGGACTTGTATGCAGTTTGTGTGGATCCTAATGAAGTGAATTTTAGTGCAGGGGTAAAATGATAATTTTAAAACTTTTTTAAAATCATTATTTTTCAGCAAAAAATATTTATTAATCTAATTAATTAACATGTGTTTACCCTACACTAGGATCTAAATATGATATATAACATGCATGCATTTAAATTTGAAATTTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAATACTTGGTTGCTCAACCATCAACAGGATGATGATTGGTATTTGGGACATATTTTCCAACACTCTAATAGTGTCATTTTGAGTGATTATTACTATTATCCATTTTTCTTAATGAATATAATCTCTGTCAGTCTTTTGGCCAAAGATGGTTATAGTTTATCAATAAAGAATGATTATTGTGATATTATTATGAATAGTGTTACAATAATGTGAGGATAATTAAGAAATGATATCTATATTCTGTCACCATTTGTTAGAGTAATATACACTTCAAATAAATATTCTAAATTAGATAATATCATGGATGCCTACTTTTGGCATTGTAGGCTCGATCACACTAACAAGAATAGGATAAATAGATTAGCTCAGAAGGGTATCTTGAATATTAATGATTGTGAATCATTACCGACCTGTGAGTCTTATCTTATTGAAAAGATAACTAAATCATCTTTTACTAAAAAGGATGAAAGAGCTAGTGATGTTCTAGGTCTAATACATACTGATGTATGTGGACCCTTGAACACAAGTGTCACAGATGGATATCACTATTTCATTATGTTTACGGATGATCTATCTAGGTATAGTTATATCTACTTGATAAAATAAAAGTCAGAATCATTTGAAATGTTCAAATAATTCCGTAATAAAGTAGAGATACAAACTGAAAAGAGCATTAAAATATTTTGATCTAATCGAGCAGATAAATATCTCTCCAGTAAATTTCTGACATATCTAGAAGAGAATGAGATTCTCTCATAATGGATTCTACCAGAGACACCACAGCATATGGCATCTCAGAAAGGAAGAATCAAAACTTGTTGGACATAATTCGATCCATGATGGGGTTTGCAAGTCTATTGATCTTTTTTTGGGGATATGCATTTGAGACAGTTTGTTTTGTGCTCAATAATATATCCAGCAAGTCAGTTAGTAAAATACTATATGAGATATGGTCAGAACATAGGCCGAACCTCTCTTACCTTAAGGTTTGGAGATGTCCGACTTATGTCAAATGAATACAAACTAACAAGCTCGGACCTAGATCTAATAAGTGTTATTTTATAGGATACCCCAACAAAATGAAGAGATATTACTTCTATCTTGCTGATGAACAAAAGGTGTTCGTCAGCCTTAAGACAGTCTTTTTGAAAAAAGAGTTTCTTAAGAAAAGAACTAATGCCTCTAAGGTAGAACTTGATGAAGTTTGACAGATAGATAAACCGACATCAGCGACTGAACCTGAATTGGATTTTATTAGATCAAATTTGAAGCCCAATATGAAACCACTCTTAAGGCAATCTGGTAGAGTACCACATCAGTCAGACAGATACTATGATTTTTTCATCCGAGATGGAGATCCTGTTAAGTTCCATGAGAACGATGAGGATCTGGTCACCTATATAGATGCGATGCAAAGATCTGACTCTGATAAGCAGTTTGAAGTCATGAAGTCTGAAATGGAGTCTATGAAGATCAATGATGTACGGATATTAATTGACCCACCTGAAGGGGTAAAATTTATTGGGTGTAAGTAGATTTTTAAGAGAAGAGAGGCGCTGATGGAAAGGTAGAGATCTATAAAGTTCGTTTGATTATCAAGAGGTATCATCAGCATTATGGTATTGATTATGATGAGATATTTTTTCTGTAGCAATGTTCCAATCTATTCGGATTATGCTTGCAATAGCGGTACATCTGGACTATGAAATCTGACAAATGAATATAAAAATAACTCTTCTGAATGGAGAGCTGAAAGAAGAGGTGTATATGATACAATCTGAAGATTTCACATCCATAGAGGAGTCTAAGATGTGCAAGCTACAGAGGTCCATTTATGGATTGAAGCAGGTGAGTAGGAGTTGGAACATATATTTTGATAAGATGATCAAAATATATAGTTTCGTTAGGAATGAAGAAGAACCCTGCATCTACAAGTGGACAAATGCTTCTATAGTTGTATTCTTTATTTTGTATGTAGATGATATTTTTTTAATCAAAAATGACATCCCTACATTACAGAGAATAAAAATTTGGCTGTTGTCTCAATTCTCCATGAAAAACTTGAGAGAAGCATCCTACATTCTTGAGATGAATATCTATAGAGATAGATCGAAAAAATTACTTAGATTGTCCTAGTCCATATACATAGATATCATGCTGAAGCGGTTCAACATAGAAAATTTTAAAAAAGGCTATCTCCCGATAGACCATGAATTTTTTTTTGAAGAGGGATATCCGATAATTTTTCAAGAAAGAGAGCATATGAGTAGGATTCCATATGCCTCGATAGTGAAATTCATCATGTACGCCATGACATGAATGAGATCAGATATTGCCTATTCACTAGGGATAGTGAGCAGGTATCAGTCAGATCTGAGGGAGAACTACTGGAAGATTATGAAAAATCTCCTTAAGTATTTGAGAAATACTAAGGATCAGTGGCTCGTTTATGGAGAATTTGATTTGAACTAGTGGGATTTACTAACTCCAGCTTTCAGTCAAATCATGATGATAGTAAGAGCATGTCGGGATTCATTTTTACCTTAAACGATGGAGTGATCTGTTGAAAAAATTCAAACAATACACTGTGGTCGACTCAATATGTGAGGCAGAGTATATCGCGACATTCGATGCTGCAAAAAAAATTGTATGGTTGCGAAAGTTTATCAGTGAATTTAGAGTGACACCCTTTATCGATTGTCCGGTCCTGCTCTACTACGATAGCACTGGCACCATTGCTCAAGTGAAGGAACCGAAGTTCCATCAGCACACCAAGCATATTTTGCACCGCTACCACTTGATCCAGAAGATCGTGAATCCAAGTGACGTTGAGCTTTAGAAGATCGATGGAAAGAAAAATCTGGCCAATCCATTCATTAAAGCCCTCAGTGTCAAGAAGTTCGAAGATCATAAATTGAAGATGGATATATGATACTGCACTGGTTGGCTTTAATCCAAATGGGAGTTTGTTGAAAATTGTATCTCAAAGCCAATTATCAGTCTATTGACGGTTGAGCTCATTGATGTAAATATATATAAATTTTTATTAATAAAAATTATTTGGTATCTTTTATTTCATCACAAATTATACATATTCTTTTATGAACTCTTATGTTGTGATGAAGTCCTTAGGACTATTTAAAATCGATAAAGAAGAATTTATCGTTTAGTCCTTAAATGTATTTGCAACCAAAGGATATGCTATTACTAGGATGATAGCTATATCAAATATAGGTCGTTGTGTGCCATATACGTTGGTTATCCTCTTAACTAAGGAATGTGGAGATACTAGTAGGGCATGTAGGTGAGATGTAGGAGTATATCTCACTGAACATGATCAATTTTGGAGCACTCTACTATCAAGAGTTACTCATAAGGGATATGGGTATAAGTGTCCCTTTGATCTGAGATCACCACGGTGACTTGCAAGCAACTCACTGTGCTTTGATGTTGGACTATCTGAATTTTTAATTCAGTGGTGAAAGATTTCTGAACACAGTCAAATATTTATGATAGTCGGTGTGTGAGTCAAGATGGGATTGACTCTTTCGAATAAATAGGAGTTATTGCATCACTGTATTTTAATTCAGTAAAATTTTGGCCAGGATAATCTATATGATAGATTTAAAAGGTTGAAATACAATGTAGTTGACTATTTCAGAGTTGACAGTTAAACCCTAAGTTATCTTGAGCATTAAGATCAAAGGGATGAATTATACGGCAACCATACATCAGTAGGTTCTAAGTGTTACTTTGCACACATTCGACCTATCCGGACGTCGGGTCTCATTACTAGATGGTTACTTCGATAGGTATAAAGATTATTTCTGTGCTATCTGTTTAGGTTCGAACCTATGAGGTCACATATATAAGAAGTACCTCTCCGATCATATGGCTGATCGATGATTGAGAATCGTTCGAGGATAGAATTGTCAATATGATTGATGATTAACTCTATACAATAATTGTAATAAATTGATTCACTGAGAGTCAGTGATATTCAGAAGAAATTAGTCAACAATTAGATTGCTGATTAATTTAATTTGATTGACTATTAAAGTTTGGACTAAGTCTAATTGAATTGGCTTCAGTTAGGTCAAACCCGATTAGGTTATGGGATGACCTAATCACCAAGGAAGAATTAATCCTGATTTGATCAGGACTATGGCTCAGTTAATTCTTTAATTTGATCAGGATTAATTGAGGCTATAAGGGCCTAATTAGATTAGGTTCATCATGTTCATTTGGGTCTAATCTAATTTGGATTGGGTTAAACCTAATTGGATAAGTTCAAGAGTCCAATAAGATTGAACTACTTCTCTTGCACCACTCTCCTCTCCTCACATCAATTCTCATCGCACAAATTCAGTTTGTGCTTGAGAAAACCAGCAGCAAACACTCCTCTTGTTGCCCACTTAGGATAGGAGTGAGATTGTTAGGATTTGAATTCAAATAGGAGTTTGAATTTGAACTAAATTACTCATCCTTATCTAATCCTTGCCGATCCCTTGTGAAGCACTTGGCTTGTGGGATAAAAAGAAATGAATCCCATTTTTTTCCATGCTAAAAGCTTTTGTTCGGCCTTTTTTCATCTGGTGATGGATGGGGATAAGAGATGTTAGAGTTCGAATTCAAAAAAGAAGTTTGAATTTAAACTTGTCTTATCTTATCCCTATTTCTTGTATTCGGCAACCATAAAAATCTTTATTTTTTGTGCACCAAAGAGAGCTGCTATTCTACCATGAGATACCAGAAATGAGAGGGGCCGAAAATTAGTTTGGGGCATGAGGATCTGGGGTGGGTTGCCATTGATTTGGCATGTAATTAGAAGAGAACCGTCTCTTTTTTTATGAGTGTTCTGGCCCTAAACGTTAGGATTTTTGAGAGAGAGAGTTAAGATCAGAGAAAAGTTATTTTCTTTAATTTTTTCCAACATCCCAACCTCCATTGATCTATCTTTAATCTCGAAAGGGTCCGAGAAGATTTCAAAAGAAGATCAAATTAGATCAACCACCAGGAATGATCTTCATACGATCTAGCAGTCCCAAAAGATTAGATTAGTATGAGGGCTTTGTGTGGAAGATATGTAGAGGTCAAAATTCTATACGACTGTGAGTGATCAGCAAACCCTCTATTCCATGTGTTTCAACAGTGGAGATCATCAACCCGCACAAAGGTAATGAGTTCTGAACTCATTAGATTAGACTAGATCAGATTTAACGGTTGGATCTGATCTAGGGCATCGATGTGATCGATGCATATTTTGATTAATTTTAGATTTTAAATGCATATTAATCATGTTATAGATCCTTGATAGATAGTCTAGATTAGATCTCATGCATGTTAGTTAGATTAAATAGTTTAATCTAATGCTTCTGCGATCAAAAATTTTAAAAATACATGTACGGTACTGCCTAATTTTGCTTCAATTGGTATCAGAACCTAGATCGCATGATATGATTTTTTATGTTCTTAAGATCTAAAATTTAATTTTATTATATCTTATATTTGATGTATAAGATCTAAAATTAGTTATAAATCTAATCGTACAAACTGAAATAAGGTTATCCTACTGTAAGGTTTATCCCTTACAATGAAAATGTTGTCCTAGTTTATGCTGATCTTTATAAAATCTGATTTTAATTCAAATATGTGATACTTATAATCTAATTTTTATTATTTAGATTAGATCTAAATAATATTTTTGGTCAGATCTAATTTTTAATCAGTTAAATTAGATGAAAACTAATTTTTTTAAAAAACTCTAGTTCTGAAACCCTAGGATTGTATATGTGATACATTGTACGAAATATTGTAGCATATAATCATTGAAAATAAAATTTAGAATCACAAATATATTTATATTAGATTTAAAATAATTTATGATTGATTTTATTACTATTTATGTAGAATTATTTTGATCTAAAAATATTGCAATTGTTGCGGTTTGCCTGTTTAGTCAACTCAGTTTTGTTTGAGTCGACTTAGAACCTTGGTTAGGCGGCTCAATTTTTGCTGAGCTTACTTAATGAAATAAGCTAAAAATATGGTTTATTATTCATTATCAGTGAGTCAACTAAGTTTCAGAACTTAGTCGGCCTACTATGATGAGTTGGCTCAATCTAGGAGTGAGCCGACTCAAGTTTCAGATCTAAATAATCATGCATGAAATTAATTATAAAATATTTTATAAAATTTAAAACTATTTTCAAATATCGAACTCTAACTCATGTCAGTCTCAAACTTAATTAAAAATTAAGTTAAATCAATTAGATCTAGAATTATGAATTAATGATCTAATGTCATTTTCGTATAAAATATGAGGTGATGGGTTTATGAGTTAGTTTGATCAGGTCCTCCTAATTGGATTAGATCCTAGGATTAGAATCAAAGATTAAATAGATTAAAAAGAGAAATTAGATTAAATAAAAATTTTTCTAGAGCCAATATGATAGTTGTAGCTAGTCGAGTCCATGTCTTTGATTAGATCTAAATAAACTTTGATCTCTAGCTCAGTGGTCGAATCCAAATCTATAAGTTGATCAAGTTAAAATTGATTAACCAGTTAGTGTTTAAGATAAGTTTAACAATCTTAACCGATAATCATTAATTGAGAGATACTCGCATAGATTGAGTCTATGATGAGTTAATGGCATATCCCTGAAGCGAAAATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCATCGTCTGTTAGTGTAATATACACTTCAAATAAACGTCATAAGTTAGATAATGTCACGGATACCTATCTTTGGCATTGTAGGCTCGGTCACATTAACAAGAACAGGATAAATAGGTTAGCTTAGGAGGGTATCCTGAACATTAATGATTGTGAATCATTACCGACCTATGAGTTTTGCCTTCTTGGAAAGATGACTAAATTATCTTTTACTAAAAAAGATAAAAGAGCCAATGATGTTCTAGGTCTAATACATACTGATGTATGCGGACCCTTGAACATAAGTGCCAAAGGTGGATATCATTATTTCATTATATTTATAGATGACCTATTTAGGTATGGATACATCTACTTGATGAAATATAAGTCTGAATCATTTAAAATATTCAAATAATTCCATAATAAAATAGAGAAACAAACTGAAAAGAGTATTAAAATATTTTGATTTGATCGAGGAAGTGAATAGCTCTCCAGTAAATTTTTGATATATCTAAAAGAGAATGAGATTCTCTCACAATAGACTCTTCCAAGGACACCACAGCATAATAGCATCTCAAAAAAGAGGAATCGAATCCTGTTGGATATGGTTTAATCCATGATGGGGTTTGTAAATCTGTCGATCTCTTTTTGAGGATATGCACTTGAGACAACCTGTTATGTGCTTCATAATATTTCGAGCAAGTCAGTTAGTAAAGCACCAAATGAGATATGGTCAGGACGTAGGCTGAACCTCTCTTACCTTAAAGTTTGGAGATATTTGACTTATATCAAATGATTACAGACCGATAAGCTCAGATCTAGATCCGATAAGTGTTATTTTGTAGGGTATCTCAAGAAAATAAAGAGATATTACTTCTACCTTATTGATGAACAAAAGATGTTTGTCAGTCTTAAGACAGTCTTTTTGAAAAAAAAATTTCTTAGGGAAGGAACTAATATCTCTAAAGTTAAACTTGATGAAGTTCGATAGGTAGATGAATCGATACTAGTGATTGAACCTGAACCAAATTTGATTAGATCAAATTTGAAGTTCAATGTAGAACCATTCTTAAGACGATCTGATAGAGTACCACATCAATCGGACAGATACTATGATTTCTTGGTCTGGGATGGAGATCTTGTTGAGCTCGATGAGAATGATGAAGATCTGGTTACCTATATGAATGCGATGTAGAGATCCAATTTCGATAAGTGGCTTGAAGCTATGAAGCTCGAAATGGAGTCCATGAAGGTCAATGATGTATGGATAATAGTTGACCCACCTAAAGGGGTAAAATCTATTGGGTGTAAGTGAATTTTCAAGTGAAAGAGGGGCATAGATGGAAAGGTAGAGATCTATAAAGTCTATCTGATTATCAAGAGATATACTCAATGTTATAATATTGACTATGACGAGATATTTTCTCTCATGGCAATGCTCAAATCTATTCAGATTATGCTTGCGATAACGGCATATCTGGATTATAAAATTTGATAAATGGATGTGAAAATATTTTTTTGAATGAAGAGTTAGAAGAAGAGGTATATGTGATACAACCTAAAAGTTTCATATCTACAGACGAGTCTAAGGTGTGCAAGCTATAGAGATCTATTTATAAATTGAAGTGAATAAGTAGGAGTTGGAACATGCATTTTGATAAGATGATCAGAACATATGATTTTATTAGGAACGAAGAAGAATCCTGCATCTACAAGTGGGCAAATGGTTCTGTAGTTGTATTTCTTGTTTTGTATGTGGATGATATTCTCTTAATCGGGAATGACATCCCTGCATTATAGAAAATAAAGATTTGGCTATCATCTCAGTTCTCCATGAAGAACTTGGGAGAAGCATCTTACATCCTTGAGATGAAGATTTATAGAGATAGATTGAGGAGATTGCTTGGATTATCCCAGTCCTTATACATAGATACCATGCTGAAGCAGTTCAACATGAAAAATTTTAAAAAAGCTATCTTTAGATAGGCCTGAAAATTTTTCTTTCGAAGAGAGATTATCCGACAACTCTTCAAGAAAGAGAGCATATGAGTAGAATTTCATATGCCTCGACAGTGGGATCCATCATATACACCATGATATGTATGAGATCAGATGTTGTCTACTCACTAGGGGTAGTGAGCAGGTATCAGTCACATCCAAGAGAGAATCACTGGAAGATTGTAAAAATTATCCTTAAATATTTAAAAAATACTAAGGACCAGTGGCTTATTTATGGAGAATCTGATTTGAAACTAGTAAAATTTACTGACTCCAGCTTTCAGTCAGATCACAACGATAGCAAAAGCATATCGGGATTCATTTTTATCCTAAACGATGGAGCGATCTGTTGGAAAAATTTTAAGTAGCACACCGTGGTCGACTCAGTATACGAGATAGAGTACATCACCGCATCCGATACTGAGAAAGAAGTTGTATGGTTGTGAAAGTACATCAGCAAACTCAAAGTGGCATCCTCCGTCGATAGTCCGATTTTACTCTACTGCGACAGCACTGGCCCCATTACTCAAGCAAAAAAATCGAAGTCTCATCAGCGCACCAAGCATATACTGCACCGCTGCCATCTGATCCGAAAGATCGTGAATCGAGATGATGTCGAGCTTTCGAAGATTTTTGAAAAGGAGAACCTGACCAACCCATTCACTAAAGCTCTCAGTATTAAAGAGTTCGAAGTTCATAAATTGAAGATGGGTATACGATACTGTACTGATTGGCTTTAGTCCAAGTGAGAGTTTGTTGGAATTATGTCTCAAAGTCAATTATCAGTCTATTGATGGTTGAGCTCATTGATGTAAATATATATGAACTTTTATTAATAAAAATTATTTGGCATCTTTTATTTCATCACAAGTTATACATATTTTTTTATGAACTCCTATATTGTGATGAAGTCCTTAGGACTATTTAGAATCGATAAAAAAAAGATTTATCATTTAGTCCTTAAATATGTTCGTGATCAAAAGATGTGCTATTACTAGGACGATAGCTATACAAGTGTAGGTTGTTGTATACCATATATATTGGTTATTCTTTTAACCAAAGAGTATGGAGACACTGACATAGCATGCAGATGAGATGTAGGAGTATATCTCATTGAACGTGATCAATTCTGGAGTACTCTACTGTCAAGAGTTACTCCAAAGTGATATGGATATAAGTGTCCTTCTGATCTGAGATCACCATGGTGACTTGCAAGCAACTCACCGTGCTTTGATGTCAAACTATCTGAATTTTTAATTCAGTGATGAAAGATTTTTGGATACAATTAAATACTTATGGTAGTCAGTGTGTGAGCAAGATGGGATTGATCTCTCTGAATAAGTAGGAGTTATGCATCACTGTATTTCAATTCAGTAAAATCTTGGTTAAAATAATCCATATGATGGATTTGAAAGGTTGAAATACAATATGGTTGACTATTTTAGGATTGACAGTTAAATCATAGGTTACCTTGAGCATTAGGGTCAAAGGAATGAATTATATAGTAACCATATACCAGTAGGTTCTGAGTATTGCTTTGCACACATTCGACCTATCCGGATGTCAGGTCCCATTGCTAGATGGTTACTTTGATTGGTACAAAAATTATTTCTGTGCTATCGATTTAGGTTTGAACCTATGAGGTCACACACTAAGAAGTACCTCTCCGATCATATGACTGATCGATGATTGAGAATCATTCGAGAATAAAGTTATCAATATGATTGATGATTAATCTTGTGCCACAGTTGCAATAAATTGATTCACTAAGAGTCAGTGATACTCAAAAAAAATTAGTCAATAATTAGATTACTGATTAACTCAATTTGATTAAGTATTAAAGTCTAGACTAAGTCTAATTGAATTGGATCCAGTTAGGTTAAACCCGATTAGGTTATGGGATGACCTAATCGCTAAGAGAGAATTAATCCTGATTTGATTAGAACTATGGCTCAATTAATTCTTTGAATTGATCAAGATTAATTGAGGCTATAAGGGCTTAATTGGATTAGGTTCATCATGCTCATTTGGGTCTAATCTAATTTAGATTGGGTTAAACCTAGTTTGGATAAGTTCAAGAGTCCAATAAGATTGAACTACCTCCCTTGCACCACTCTCCTCTCCTCACACCAATTCTCATCGCACAAATTCAATTTCTATATGAGAAAACCAGCAGCAAACACTCCTCTTGTCACCCACTTAGGATAGGAGTGAGTTTGTTTGGGTTTGAATTCAAATGGGAGTTTGAATTTAAACTAAACTACTCATCCTTATCTAATCCTTGCTGACCCCTTGTGAAGCGCTTGGCTTGTGCGACAAAAAGAAATGAATCCCATTTTTTTTCTATACTAAAAGCTTTTCTTCGGCCCTTTTTCATCTGGTGATGGATGGGGATAAGAGGCGTTAGAGTTTGAATTCAAAAAGAAGTTTTAATTTAAACTTGAATGGGCTCTTATCTCATCCCTATCTCTTCTATTCGGCAACCATAAAAACCTTTGGTTTTGTACACCAACGAGAGCTACTATTCTATCATGAGATACCAGAAATGAGAGGGGCCAAACCTTAGTTTGGGGGTGTGAGGATCTGGGGTGGATTGCCATTGATTTGACATGTGATTAGAAAAGAACCGTCTCTTCTTTGGTGAGTGTTCTAGCCCTAAGCATTAGGATTTTTAGGAGAGAGAGTTAAGATCAGAGAAAAGTTATTTTTTCTAATTTTCTTCCAACATCCAGCAATCTCAATTGATCTATCTTCAATCTTGGAAGGGTTCAAAGTAATTTCAAAAAAAGATCAAATTAGATTAGCCATCAGGGGCGATCTTCATGTGATCTAGCAGTCCCAGAAGATCAAATCGGTATGAGGGCTTCATATGGATGATTCGTAGAGGCCGAACATCCTGTGTAGCTACGAACGACCAGCAGACCCTCTATTCTAAGTGTTTCAGCAGCGAAGATCATCGACCCGTACAAAGGTAATGGATTTTGAACTCATTAAATCAGATTAGATCAAATCTAATGGTTGGATCTGATCTAGAATATCGATGTGATCGATGCAAGTTTCAATTAATTTTAGATTTTAAATGCATATTAATCATGTTATAGATCTTTGATAGATAGTTTAGATTAGATCTCATGTATGTTAGTTAGATTAAAAAGTTTAATCTAATGCTTTCGTTATCAAAAATTTTAAAAATATATGCATAGTACTGCCTAGTTTTTCTTCACAGTGTCTATCTACTCAATGAAAGATGGCATCGATGATAATGGATGATCCCAATTGCTCATATCATGCTGCATCTCAAGGATACATGAGGATCCCTCATGTCATATCTTTGAAAAATATGGTGATGCCATAGGTGACCCAATATGATAAACGGAGATGTGATATGCTTGTCCAATATCTTGATAGTATGTCAGCATCATTCAATTAGCCTAGTATGACCAATTGCTTCGATTCATCGTTAACAGTGATGGTACATTTCATGAAAATTACTATCTCATTCAAATACTCTGTCTGCATATATCATACAATATAGTTAATAATTGATAGTAATATGCAAACATGATGAATTAAAATTCAATATGATATTGATATAAGACAATTTTCATAGCCGTACTAAAATGCACATAGTGAAACCCTCACCCTCATATCTTAGAACTGCATACTGAGGCTGTCCAATAATCCATATTGTAATGTTAAGAAATCAAGCTATGTAGTGCTCAATATATGGATGGCTTTTCAATATGTGATCATCATAAACAATATGATCTCACTGTATATTTCAAATGGTGATATACTCAACATGCTTGATATGTCAATCAATATGGGCTCTCCTTCATCGATCAATATGATGAAGTCTCTGACTAGTATCAAGCTTCTCTGGTATATTCTGAATCCGGTCAAATTGACATAGCACATGATCTGGAAGGTGCCACTACACCACATCAAAGCAAATAAGGGGCACCCTAGTAAGCCATATATCATATCTATTTATGCACATATGTGATAATATGGATAATATCTTATTTGGTATGGCTCCCACAAAAACTGATAGAGTTAAAAAAAAAGGTCCAATTAGTAAGCATATTTTTTAGTAGATTATGAATACTATAAAAGGATACTTGCACATTAATTGAAATTATCCATCTATGTGTATCAAGCAGTATATTTAGCTGGCATCTATAAATTCATATTATTTTTATCGACACATTATGAACATTGAATGCAACATTTTATCTGCTTGAACAATAAGTGATAGTCTGTTTAAATTAATTTAACTTCATCAGATTAAAAGTACACTATCAAGCAATGTATCCAATAGTTTTATACCTATATCTCTAAGATGCATCTAGTTTGAATAGAATATTGGGATCTTGCTGCTCCGATGGTATTTCAAGCAACTATTGCCATAATAGACTGATAGTCGACATCCTTTTCCATGCCCAAATCTATCAATTCTAACAAAATCATACATGATATGCCCCAATAGAGCTATAAAAGAATATAGAAAATTAAAAATTCTATATCATATATATACAATAATATAAGATAACCATCAATGTCTGACTGATCATGGTACGAATCACATCACATAGCTTTGTAGAGATAAGTTAGGACTGCATTGCCCTAACTGAGTCCACGAACGAAGTCTAAATTCTCCAATAATGATAAAAATATTAACTTCACCTTGCTAGATGAAGTATCAGGCAAAAAGATACCTCCTAGCAATGTAGTACCAGACCTCTGATATACAGTTACACCATCTTCTTTGGTACATCATCCTCAATGTACAACTATTGATAGTGATGATCCAAACACTCTTTTCTCAAACATGAATGGTCAAAGAACAAGGCCTAAGCTCAAACCCTGATAACCAGATGCACATAGTCTGCTATTTTGGAATGCTATGCATGGGATCAGCTCCTATAACTACATTGCCATCAACTGGTAGTCCCTTGAGGATACTAACATCCTGTGACATAATGATCGTCTTACCGAATGAAAGATGAAATGTGTGTCTCTGGACGCCACCTCTCAATAAGGGCAGTAATGAGACAACATCCAACTCTATTTGGCCAATCCGATAACATCCATAGAACCCCATGTATCGCAAATAATCCACAACTCTATTTGAGATATTCTCTATCTTCAAAAAATCACCATCAACTCATCGTAATTGAATGGTTTTGGGCTCCTGCAATAAGATAGAATAATTAATTAATGTATTTATCTTTAAAAAGACTCTAATTGTAAAAAAAAATAGTAAGAACAAGAATGAAATGCTCACATTGCCATCTAATATGGCCTGCGACCGATAGGTCTTCTACAATAAAAGAATACTGTGGTCTCGAGAGCTCGAATGCCATAGATTGTAAGTCATAACATACTAATGAATCTAAAGCAATAGAATACATTCCAAATTTATTAGAGTGTAACAAATATGATATAAGACATAATTTTTAATGCATGAATCGAAATCATACACTAATCCAAAATTTGATTAGTAATTTAACAGCATTTTGAATTTGATGCCACTAATCCATTACTAATAAATATTTGGTACAACAATACATAACTCCAACATTTTCATATCACACAACTCAAACAAAATGGTATGATAGTTAATTCTCAATATATAAGACCAAAGCTATACATAAACTACTAAAATCTTCCTGTGTGTTCAGCATTTTTAGGACACCTTCGCCAATCATGACCTTCTTCTTTGCAAATGCCACAATGACTTTTACAGGCACCTTAACTTGAATCCATCTCGTTTTGAATATATGTTGATTTAGGTTGGCCCCTTTACTTTGGTCTCTCTCTGTGTGGATCGGGGAGTAGTGTGTACATATCTGGATATATCCAATAGTTTTCATGAGGGACAGGATGAAACTCATCATTTCAAGTGTTAATATAATTTCTAATTGAGTACTTGTCATCTACGTACTGAGCAAAATGTACACTAATTTTTTGGCACATAGCTAAGACATGTGAACAAGGATATTTGTATATTGTCCACTTCTCACAGATACATATTAGTATCAGTGTCACAGTTTGACTATTACATGTCTGGGTTGCCTATATGTAACAACTTGATACACACTTCAATTCAAATAAAAAAATGTTACAATATGCTGATTTGTTTTGATTTGATATTGGATAATTTTTGTGGCAATATGAGGAGTAAATAAACTGTGACTGTTTCAGCATATATTTATTTACTTGTGCATGTCTGACATGAAAGTACTTAACCAACCTATAGAATGTCATTTGCACATATGTTATAATCAGGACATTTCTAGCTCCTCATAGCATATTGTTGAAGACTTCGGACAAATTTATCGTTAAGATGCCATACTGCAATCCACCATCATGTGTAATTGTCCAGCTTTCAAGACTCCAACATAGACAACCAATTCTAAGCCTCATTTATTGCTTTAATCCTTCCCATGATGATATTAAATTTATGTACTTGATGAGTACTATCTGCTTGCCAAACCATCCTTTTAAATTGTATATTAAAAAATCAACTATTAAAATTATTACATATGTGCCTTCAAGGATCATAGCACGGTGGCACAGTGCTAGGGCGGTAGGGATCCACATTCTATAAATCATGATCAATCATATGACTTGACCGGTCATATGTGGACATTGGAGAAAATGATGGAGTATTTCATGATTGTGTTAATAAACTTCTAAATAATCTTTACTGTGAATCATGCCTGGAGTATTTGCAATATTGGAGTGGACAACTTCTTTTTTCTCAATATATAACTCCAAACACTTACATTTAAGATTTTTTATAGGAAATGAAAGTATCTCTTCCACGTCTTTATCAACTTCAACTAATGCCGCAGCATACCTAATCTCCATTGACGGTCCAAAAACAACAGGACGGTGCCATTTTAATTTTAAACAAAATTGGCCCCTATCCATTTTCATGAAATTATATAATATCTCTAATAAATCATGATAAGTTGTTGTTAAACTAAACTTAATTGAAGAAGTAGAATGCACACTATATTCTGCTCCATCAACACCACTCTTTATTATACCGTCACAATATAATAGCACATGGACACATGCTGTAGCCATCTACTTAACAAGATAAAAATCAATAAAAAAAATCAGAATAAAACAAAAATGGGCAAACACAAAAGAGAGAAAATTTCAATCATACAACTCAAATTCAATTTAATTCATGAATAGCAAGCTCCACAAACTCATAAACACATGCACATACACACAATGAAACAACAATGGACTAATTGCCAAGAGAGAAATTTAAAAAAGAAAAAGAATGGGCAAATACATAACAGAGAAATTTTCGACCATTCAACTCAAATTCAATTAACGGATGTAGTATGAATCTATAATATCCTATAATTATATGCATTTCAAAACAACACAAAAGTGGCTGAACTAAAAATTTAAATCTATTGTCAAGAGAGAGAGTAGAAGAAGAAAAACCCTAGAGAGAGAAGGAGAGAAAAAGATAAGAGAGAGAATGTTCTCTCTCTTTTTCTTCTTTTTTTTTTCTTTTCTTTTTTTCCTTCTCTTTTCTTCTTTTTATTTTTTTCATTCTTTTCTTGGCCGAACAGGGAGGAAGGGCCCGGTGGTCTGTGATGGCTGGTGGCCGAAAGATCGATGGCAAGCGGCAACACAGGTGGCTGGCGGGGGCTGAAAGTGGTAGATGGCCGACGGCAGGCGGTCGGCCTGCAAAAACATCAAAAACAAGCAAACCGAGGCCCTTTTGCTCGGTTTCTTTGGGTCCTAGGCTGCTCACCGGCAGTCGGAGCTCCGGCATAGGCTAGAGTTCAACATGGAGGAAAGGTCGGGGGCTTTGGTGCTGGCCACCGACGTCGGATATGGTCGGAAAAGGAAGAAAAAAGTGTCAAAATAGGGTTTTTTTTTTCATATTCTTCTGATGAAATTGACAACCGATTGATTATAGAAATGCTGTTTTGAATAGTATTTATAGAAACATCTTTCAAAATAATGTTTTTAAAAATACCATACCAAATGTCGTTTTTAAAAGCACTATTTGCCCTTGTTTTGCTAGGCTTGAGTGCTTATCGCCGTTTGTTCTTGTTTTGCTAGGCTTGAGTGCTTTTTTGGGCTCGCGATTTTGTCTTCACTTACTGAGCGAGTTGACTATTTTCGCAGAGTGAGCTGCCACTGGTTGGAAATCTGGAGCCAGATTTTGAGGCCGAAGCAGTCTTTGATCAGGAGTTCATCAAGGCATACACAATTACGTTCTTTGGTGTTCCTTCCTCTCTTTTGGTTGTTCTCTGGAAAATTTGGCTTTGACAGTAGGTTCTCCCTAGATTATGATTACAGTTGTGATGTTATTAAATAGAAGTTGTGATACATGCTGCAGATTCCAGTGAATTGGATAATGCATTACATGTAGGTGTTGCTCTCTACAAGAAGATTCCGATCTTTTTGCCCTTTGTCTTAGCAATATGCTGATAATCCAATCCTGCAAAATAAAAGCATTCAGCAGAGTTGAGAATGCTCCCATGCAAAGTATCAGCATATTTTGATTAAGTGGCCATAAAGCCTAGGACCATCTAATAGGTCATGGTAGGAAGATCTCCAGTGGTTTTTCAATAGCCATATCCAATGATTTAGACTGGGAAATGCTTTCTTCCTAATCATGGGGAAATTATTTTTGACCTCCCATTTACCTCCCATTATTTTTGGCTGGAATTGATTTAGAATATCGGCTTAGTGCATAGGTGAAAATTTTAGTCCCAAGCTATTTTAATCATTATACAATAGATACTCAAAATCAAGGTTTGTCGAACCGTCCAGTTTGGAACAAGTAGAATGATACTGATGGCTGATTGGGATGGTTCTAGTGTTTGAAATGAACCATCGGTGAGGACGAGAGGAAGGAGAAGGAAAGAGAGGAAGAGAGAGAGAGTGAAGGGGGGGAGGGAAGAAGACAAAAATGTCGAGGAGGCCATCGGAGGCTTCTGGAGGCCTCAGAGCTCTGCCCTCCTCCGGAGTGAAGAAGAGAGAGGGGGGAAGAGAGGGAAGGAGCGAGTAAGTCGGCCGCATGGTTGCCGACTTCATGGTGTATCAAAAAAAAAATTAAATCTTGCTTGAAACTTGGGTGAGTTGCTCCTGTTTCGATCCAATGGAGGTTGAGGAAGAAAATCTAGCTCTCTAGAGGCCTATGTGGCCCTCTAGCGGCCACTGCCAGTCTTCCTGCCCCTTTTACCTCTTTCTATCCCTCCCCTCCCCTTCTCTCTCTCTCTCTCTCTGGTTCTCTCTCTCCCCTACTCTCTCTATTATGTCGGTTCAAGCCCGGCACGGAATGGCACAGGGCCATACCAAATTGTGCCGCTGGCTGACTGATATGAGCCCTTATGTTGATACAATGAACCTTGCCCGATTATTTAAAAAATTGAAATAAGTAAATTAGAACTGTATGGTATTGTATGTTTTTATCGTATTGTACTGGGTAGGCATTGAGTTACTAGCAGTTGCTGTCCTAGTCTTTCTCTATCTGGGAATTACTCTGAAGATAGTGGAAGGTATTGTCAGTAAAATATAATTCTTTGGAGATAGGTCTAAATACCATTATGGGTGCTTGTGTATGCCTATGCATTTCTGCGCATATGAGTCTGCCGTCCAAGGAGTTGGCTGGAGCTAGACAGTTGTAACAGTAGTAAGCCTAGTAGCCAAGTCATTGACTCTGGATAAAAGGTTATTCTGCACTTAATGTGCTAACATTGAGCGTGCAGCTATTCAACTTGCTGATAGAATTTCTCAATGTCCTTCATAATATCAAATTGTATGAAGAATTTGCCAAAGCAGCGATGTACCACATCAGCTTTATGAATGACTTAAGACCTCCACTGTTGATTTTTTTCCTTCTGCTTTTGTCATTGGTGATACTTGTTATGATGCTTAACAACACCATGAATGCATCATCTACAGAATAAAACAATTCGTTTTCCCTTGCTAAGAAATGATTACTCAAGAACAACTTTTGATTTGTGACATCTTTCTTGTGAAGAAGTGAACTATAAGGTGTTGTTTGGAGGTTAAATAATCATGGTTTAAGTTTTTAATTCTTCAGTTCGTTTTAGTCATCCTGGCCTAAAACATTCTATCAGAACCCAGGTGAAATTAGTTTTCCAGTAAGGTAATGCTGACTTAGGTCCAATCTAATGTGCCCAGAAGGGAACGAAGAGGTCCAAAACATGGTGATTTCTGTTTCAACACTGGTCAGATTCTAAATCCTAGAAGCTGTATACGAACTTGATTATCAAGCCTAGATGCTCGTGACTCATTTGCTTTTACTATGTTTCCGAAGCATTATTTAGTAGCAAGTCTCTCTCTTTCTCTCCCCCCCACCCCCCTCCTCTCTCTCTCTCACTTGTGCGCGCGCGCGCGCACACGCCACACACAATTCTCAGTGGACAGTTATAAGTTAAAGTTACTAGCTTATTGTCACAGGTGAAACTCTCTGATTATATTGGGAAGAAGTATGTGATTTTGATTTTCTATCTGCTGGATTTTACATTTGTTTGCCCCCACTAGTAATTTCATGTCCACTGACTTATGAATTTGAATCTTGGATTGAAAGAAGCATTATGTTGGATGGATGTCTACCCAGGACACCATCTCCCAAGATTTTTTCGATACTACGCGATGCAGTAAGAAGAAAGAAGAAATAAAACAGAAAATAATCAAATATGTGGATCAGCCAAAAAGAGCTCGCCTCCACGGGGCATGCAAACTTTACTATGAGAAAAAGAAATATTACAAGAGGAGATCTCACCCTCAACTCTCATACACCCAATTTTTCTCTCACAAAAAATTTTTCCTCACAAAAATTCTCTCTCTAAAAAGATCCTCCGAACCCCTGAAGTGACCGCTGTCCGCTGTTCAAAAGCCTCACTGGAGCTCTCGCTCCTGCTTCTCTTCTCAGCATCTCAGCCCTCTCTCTTCTTCACGGGTTCGCTGGTCTTCGTAGGCTCTTCATGAAGCCACCTTCGCGACATCAGGCCACCCAATGGGTTCTCTCCCATGAAAACCAAGCCACCAGCCGAACCACACCTTCTGTTGAGCATCAGGCCCTTCTAAAGGGCTTAAACATCAATTAGAAAAAAGGCTTAAACATCAATTAGAAAGGGATTAGGACTCCTAATCAACCTCAAATCAAGTCCTAAACTGTTGGATCAAGACCACAAACCTCCTAGAGCCGTCCGATCGCGATCGGTCCATAGAATAGTATTGTAGACTGCGCGAAACGTGTGGAAAATGCCCACGCGGTCCACGCACCAGCCTATGGACCACCCGATCCATCGTGGATCGAGAAAAATGGGCTGCTAAGCCCGCACGCGTGCGTGTGGGCCTGGACCGTGCTTGCCTAGGCCTGGGTTGACCCGCACGCTCGCACGCCTAGGCCTGGGCCCCGCGTGCCTGGGCCTGGGTTGGGCCCACCTGTTGGGCCGTGCCCTGCATGCACCCAGCCCGCGCACTGGCTTGCCTAGGCTGCGCCCCGCCGCATGTGGCCGCACTACCGTTGCTCCATCGGCCTGCCTCCTCGAATTTCGTGCCGACTTCAAAAGCGCGTATCTCCTCCGTCTGAACTCCGTTTGAGGTGATTTTGGTCTCATTGGACTTCATTTTTCATTGCGAACCTCACTATGAGCTCAATATGGATCAAATCTTGAGGTGTCAAATCCTAACAATCTCCACCTCGACTCGATATTCGGTTTCTTCCTAACTCCGAAAGCTTCTGGATCTCTTCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTGCCACAGCAGCCATCGTTCGATTTTTGAGTTGAGGGCAATCTCTAGCTAGATGCCTCAACTCCTTACAACGATAACACCTGGTTTTGCTCAAGTCCTTCTTAGGCTTGGACCGCCCTCGTCGCGATTTTCTGTCACTCCGTCTACTGCCTCCTACTCCTTCAGAAGCCACCAAAGCTGAGCTAGAAGCTCTGATACCACTTGTTGGATAGATGTCTGGCCAGGACACTACCTCCCAAGATCTTTTTAGTATTGCGTGATGCAGCAGGAAGAAAGAAGAAACAAAATAGAAAACAATCAATACGTGGATCAGTCAAAAAGGGCTCGCCTCCATGGGGCATGCAAACTTCACTATGAGAAAAGAAATATTACAAGAGGAGATCTCACCCTCAATCCTCGTACATCCAATTTTTCTCTCACAGAAAGTTCTCCCTCACAAAAACTCTCTCTAGGAAAACCCCCCTGAACTCTTGAAGTGACCGTAGTCCACTGTTCAAAAGCCTCATTGGAGCCTCTACTCCTGCTTCTCTTCTCAGCGTTTCAGCCCTCTCTCTTCTTCACAGGTTCACTGGTCTTCGTGGGCTCTTCACGATGCCACCTTCGCGACACTAGGCCACCCAACGGATTCTCTCCCGTGAAAACCAAGCCACCGGCCGAACCACACCTTCTGTTGAGCATCAAACCCTTTTAAAGGGCTTAAACATCAATTAAAAAGGGATTAGGACTCCTAATTAACTTCAAATCAAGTCCCAAACCATTGAATCAAGACCGTAAGCCTCTCAGAGTCGTCCGATCACGATCAGTCTATGAAATAGTGCCGTGGATAGTGCGAAACGCATGGAAAATGCCCACGTGGTCCATGCGCTGGCCTGTGGACCGCCCGGTCCATCGTGGATCGGGGAAAACGGGCTGCTGAGCCCGCGTGCGTGAGCGTGGGCTTGAGCCAGCCCATGCACTGGCTCGCCTGGGCTGCGCCCCACCGCACGTGGCCGCACCGCCGCTGCTCCGCCGGTCTACCATCTCCGGTTCCGTGCCGACTTCAAAAACACGTATCTCCTCCGTTCGAGCTCCGTTTGAGGTGATTTTGGTCTCGTTGGACTCCGTTTTTCGTCGCAAACCTCGCTATGGGCTCAATATGAATCGAATCTCGAGGCATCAAATCCTAACACATTACTTTCCAAGATAAGATGATTATTCACTGATTTTTCTTTTTTCATTTTCACAGAGATAACTGCTTTCAGTGATTGTTACTCAAAATTTGAGAAGTTGAATACAGAAATTTTGGGTGTTTACAGTGCGGTTGGTTGTTCTCCTCGATGTTACACTCCCTTAAAAAAAAAAAAACTTCTGTGTCAGAAGTGTCTTTTTGTTCTTGTGTTGGCTCTCTCCTCAAGATGTGTCATCATCTTTTTATTTTTTTGGTGATGGGTGAGAAACAGTTATTACTCTGCAAAGAATGCTCACTACTGCTAAAATTGAGTTCATATAATCTGAACCAGACATAAGTTTTATGGTTAAGTTAATCTTCCATCTGTCAGCTACCAAGGAACTATAATTTGGATATCATGATGAGCTTGCCCATGATAAACTGGTGACTTTCATGTGCTCCGAGCATTTACATATGTCCTGTTTCTTCTCCCTATATCATAAATGTTCTTGAGGCTGAAGAAGAAATTGAAAGTACCAAGATAATATCAGCTGAAGTTGTTTCACCCAACCACTCCACCCTTTCCAAAGTTCTGCCAACTCCTGTTATTCTCTTCTGCTTGCAGCATCCTCTTCCATCACCACCACCTCATGATATAGCCACCACACCTATCTTCCACTACAATCACCATGCTGTTCTTCCTTCTAGCCACTGCCTACAGCCTTCAAAACCCTGAACTATTTTTCTATCTACATATGTGCGGTAACAGTGGTATCACACACACAGAAGCAAGCTGGGCATCCAAGCTAGCTGTATGTCTTGGAAATGTTGTATATATTTATTGACTATTGGGTGCATGACCTATTCTGATAACTATTTGCTGTATGTTTACATATGAATTTTTTCATTATTCTCTATCCATCGTTTGGTTTCATCCTTGTATTATATTGATAAACTCTGCTTTTTCCAAGTACATTGAAAACTTCCATATCTGATGTTATCTTCATGTTTCTATGTTCTTTAAGTTTTTGCTAAATTGCATGCTTGTGCTTGTGGCACCTGATTTCCAAATCCCAATTTTGTGACCATGGTTTAGATCAGGGTCAAAAGGATTTAAGAAATTTGTATAAGTAGATAAGATCCTTTGAATGAACAAACAGATATATTCAACAGCCACATTATTTGGCGACATTTTCTCTTGCATGTTATTGAATGTCATGACTACTGAGTAGCTCATATGCTGTTTTGGTTCGTAAACTTAAGCTGTATCTATGCCCTATGAATATGAATTTGTAGTTTCTGTGCTATTATAATTGTTTCTCTCTTTTCGCTGGAATGTGGAATTGTTTTCTAATACTATTTCTCAAATTGTAGTTCTCCCATCTTGCCTGGGTTCAAACAGATAGGAAGTCAGGGGGATTTGGTGATCTGAAGTATCCGTTGATATCTGATGTTAGTCAATTTCAAAATCTTATGGAGTGTTGATTCCTGATCAGGTATCATTTTACTTGTCATTAGCAGTATATATTTTTTTAAATATATTTTTAATAAAGAAATATGGTGGGGATGCCATCATCGGGGTTTGAATCCTCGTCCTCTCCTAGGCAGAGAGGAATGCCAACAATGATAGTCTAACATGCATTTTATTTGTAAATCACTGTTGGTAACACGAAACAGTCTTTGTGCTCCATGCCAAATGAAATTTATGTTGTTATAGGCCTAAAAATGGCTCACTTTGGAATGTATATTTGGACAGGGCATTGCATTGCGAGGACTATTCGTCATTGACAAGGAAGGAGTGATTCAGCATTCTACCATTAATAACCTTGCAATTGGATGGAGTGTTGATGAAACCATGAGGACCCTTCAGGTAAAACAAGAGAAGAAAATTCAGAGCTCTCGTTCTGCTTTATAA